Git ஐ கட்டமைக்கவும்
இப்போது Git-க்கு நீங்கள் யார் என்பதை தெரியப்படுத்துங்கள்.
இது பதிப்பு கட்டுப்பாட்டு அமைப்புகளுக்கு முக்கியமானது, ஏனெனில் ஒவ்வொரு Git கமிட்டும் இந்த தகவலைப் பயன்படுத்துகிறது:
தொடக்கநிலை பயனர்களுக்கான உதவிக்குறிப்பு:
Git-ஐ கட்டமைப்பது பாதுகாப்பானது.
இந்த அமைப்புகளை எந்த நேரத்திலும் மாற்றலாம், அவை உங்கள் பெயர் மற்றும் மின்னஞ்சல் உங்கள் கமிட்டுகளில் எவ்வாறு தோன்றும் என்பதை மட்டுமே பாதிக்கும்.
பயனர் பெயர்
உங்கள் பெயர் உங்கள் கமிட்டுகளுடன் இணைக்கப்படும். இதை இவ்வாறு அமைக்கவும்:
git config --global user.name "உங்கள் பெயர்"
குறிப்பு:
நீங்கள் தட்டச்சு பிழை செய்தால் அல்லது தவறு செய்தால், சரியான மதிப்புடன் கட்டளையை மீண்டும் இயக்கவும்.
புதிய அமைப்பு பழையதை மேலெழுதும்.
மின்னஞ்சல் முகவரி
உங்கள் மின்னஞ்சலும் உங்கள் கமிட்டுகளுடன் இணைக்கப்படும். இதை இவ்வாறு அமைக்கவும்:
git config --global user.email "you@example.com"
பயனர் பெயர் மற்றும் மின்னஞ்சலை உங்கள் சொந்தமாக மாற்றவும்.
குறிப்பு:
நீங்கள் பின்னர் GitHub-ல் பதிவு செய்யும் போது இதைப் பயன்படுத்த விரும்பலாம்.
உங்கள் பெயர் அல்லது மின்னஞ்சலை அமைக்க மறந்துவிட்டால், நீங்கள் முதல் முறையாக கமிட் செய்ய முயற்சிக்கும் போது Git உங்களுக்கு நினைவூட்டும்.
இந்த அமைப்புகளை பின்னர் எப்போது வேண்டுமானாலும் மாற்றலாம், முந்தைய கமிட்டுகள் பழைய தகவலை வைத்திருக்கும்.
கட்டமைப்பு நோக்கம்
--global
உங்கள் கணினியில் உள்ள ஒவ்வொரு களஞ்சியத்திற்கும் மதிப்பை அமைக்க
--local
தற்போதைய களஞ்சியத்திற்கு மட்டும் அமைக்க (இயல்புநிலை)
ஏன் Git-ஐ கட்டமைக்க வேண்டும்?
- Git உங்கள் கமிட்டுகளை லேபிள் செய்ய உங்கள் பெயர் மற்றும் மின்னஞ்சலைப் பயன்படுத்துகிறது
- இவற்றை அமைக்கவில்லை என்றால், நீங்கள் முதல் முறையாக கமிட் செய்ய முயற்சிக்கும் போது Git உங்களுக்கு நினைவூட்டும்
- இப்போது Git ஐப் பயன்படுத்தத் தொடங்குவதற்குத் தேவையான குறைந்தபட்ச கட்டமைப்பைச் சேர்த்துள்ளீர்கள்
தயாரா?
அடுத்த அத்தியாயத்துடன் தொடர தயங்க வேண்டாம்.
கட்டமைப்பு பற்றிய கூடுதல் தகவலுக்கு, அல்லது ஏதேனும் மாற்ற விரும்பினால், இந்தப் பக்கத்தைத் தொடர்ந்து படிக்கவும்.
உங்கள் கட்டமைப்பைப் பார்த்தல்
உங்கள் அனைத்து Git அமைப்புகளையும் இவ்வாறு பார்க்கலாம்:
எடுத்துக்காட்டு: அனைத்து அமைப்புகளையும் பட்டியலிடுங்கள்
git config --list
user.name=உங்கள் பெயர்
user.email=you@example.com
core.editor=code --wait
alias.st=status
init.defaultbranch=main
...
ஒரு குறிப்பிட்ட மதிப்பைப் பார்க்க, பயன்படுத்தவும்:
எடுத்துக்காட்டு: ஒரு குறிப்பிட்ட அமைப்பைப் பார்க்கவும்
git config user.name
உங்கள் பெயர்
கட்டமைப்பு மதிப்புகளை மாற்றுதல் அல்லது நீக்குதல்
ஒரு மதிப்பை மாற்ற, புதிய மதிப்புடன் git config கட்டளையை மீண்டும் இயக்கவும்.
ஒரு அமைப்பை அகற்ற, --unset ஐப் பயன்படுத்தவும்:
எடுத்துக்காட்டு: ஒரு அலியாஸை அகற்று
git config --global --unset code.editor
இயல்புநிலை கிளை பெயர்
புதிய களஞ்சியங்களுக்கான இயல்புநிலை கிளை பெயரை அமைக்கவும் (எடுத்துக்காட்டாக, master-க்கு பதிலாக main):
எடுத்துக்காட்டு: இயல்புநிலை கிளை பெயரை அமைக்கவும்
git config --global init.defaultBranch main
கட்டமைப்பு நிலைகள்
கட்டமைப்புக்கு மூன்று நிலைகள் உள்ளன:
கணினி (அனைத்து பயனர்களும்)
git config --system
உலகளாவிய (தற்போதைய பயனர்)
git config --global
உள்ளூர் (தற்போதைய களஞ்சியம்)
git config --local
முன்னுரிமை வரிசை:
- உள்ளூர் (தற்போதைய களஞ்சியம்)
- உலகளாவிய (தற்போதைய பயனர்)
- கணினி (அனைத்து பயனர்களும்)
குறிப்பு:
வெவ்வேறு பயனர்கள் அல்லது களஞ்சியங்களுக்கு வெவ்வேறு மதிப்புகளை அமைக்க முடியும் என்பதே வெவ்வேறு நிலைகளைப் பயன்படுத்தக் காரணம்.
இதைப் பயன்படுத்தி, எடுத்துக்காட்டாக, வெவ்வேறு களஞ்சியங்கள் மற்றும் பயனர்களுக்கு வெவ்வேறு இயல்புநிலை கிளைகளை அமைக்கலாம்.
எடுத்துக்காட்டுகள்
உள்ளூர் கட்டமைப்பை அமைக்கவும்
உள்ளூர் அமைப்புகள் தற்போதைய களஞ்சியத்திற்கு மட்டுமே பொருந்தும்.
git config user.name "திட்டப் பெயர்"
உலகளாவிய கட்டமைப்பை அமைக்கவும்
உலகளாவிய அமைப்புகள் தற்போதைய பயனரின் அனைத்து களஞ்சியங்களுக்கும் பொருந்தும்.
git config --global user.name "உலகளாவிய பெயர்"
கணினி கட்டமைப்பை அமைக்கவும்
கணினி அமைப்புகள் அனைத்து பயனர்களின் அனைத்து களஞ்சியங்களுக்கும் பொருந்தும்.
git config --system user.name "கணினி பெயர்"